|
Návrh a implementace funkčních celků aplikace pro demonstrování metod zpracování obrazu
Fadrhonc, Pavel ; Váňa, Jan (oponent) ; Orság, Filip (vedoucí práce)
Tato práce se zabývá implementací aplikace IMPRODEMO, demonstrující metody zpracování obrazu. Autor použije existující knihovny pro práci s obrazem a implementuje komplexnější aplikaci s moderním uživatelským rozhraním. Při vývoji použije framework WPF, metodu vývoje pomocí testů nazvanou Test Driven Development, dále návrhový vzor MVVM a prostředek pro jednoduché připojování rozšíření MEF. Popisem těchto použitých technologií a metodologíí se zabývá druhá kapitola. Třetí kapitola popisuje návrh aplikace a ukázuje diagramy tříd. Popisuje zároveň komunikaci mezi jednotlivými vrstvami MVVM. Čtvrtá kapitola popisuje vývoj pomocí testů a konkrétní úskalí objevená při aplikování této metodologie. Páta kapitola prezentuje způsob, jakým lze zakomponovat kód napsaný v jazyce C++ do prostředí frameworku .NET a jazyka C#. Závěrem je shrnuta veškerá práce, jsou definovány výsledky a navrhnuty možnosti pokračování a rozšíření práce.
|
|
Návrh mobilní aplikace pro portál Hlidani.eu
Weigel, Martin ; Fremel, Karel (oponent) ; Dydowicz, Petr (vedoucí práce)
Diplomová práce se zabývá návrhem mobilní aplikace webového portálu Hlidani.eu pro platformu Android. V teoretické části diplomové práce je rozebrána problematika a pojmy z oblasti mobilních aplikací. Prostřednictvím vybraných metod analýz je analyzován současný stav portálu Hlidani.eu a navrženy požadavky na mobilní aplikaci. Na základě těchto výsledků je následně navržena samotná aplikace.
|
|
Uživatelské rozhraní WWW pro analýzu fotografií
Balcárek, Lukáš ; Láník, Aleš (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato diplomová práce se zabývá uživatelským rozhraním pro strojové vyhodnocení technické kvality skupin fotografií. V práci jsou sepsány informace o fotografiích, grafických editorech a jejich zhodnocení. Praktická část práce je zaměřena na návrh a vytvoření aplikace s webovým uživatelským rozhraním, která vyhodnocuje a porovnává kvalitu fotografií. Závěrem je vytvořená aplikace s jejím rozhraním otestována uživateli, vyhodnocen její přínos a možnosti dalšího rozšíření.
|
| |
|
Návrh dílčí části informačního systému pro podporu znalostního managementu
Slanař, Matěj ; Hrabovský, Juraj (oponent) ; Dydowicz, Petr (vedoucí práce)
Tato práce na téma „Návrh části informačního systému“ navrhuje řešení pro podporu firemního znalostního managementu s pokročilou evidencí dokumentů pro udržení informovanosti zaměstnanců a zákazníků společnosti. Analyzuje stávající informační systém společnosti a samotný znalostní management jako jeho součást. Práce definuje firemní procesy týkající se znalostí a informací, tak samotnou část informačního systému pro jejich podporu.
|
| |
|
Nové technologie pro vývoj webových aplikací - Web 2.0
Medlín, Dušan ; Kacálek, Jan (oponent) ; Kyselý, František (vedoucí práce)
Náplní této diplomové práce je rozbor vývoje webových aplikací nazvaného Web 2.0. Definuje podmínky vzniku a popisuje technologie používané pro tvorbu těchto aplikací, jakými jsou značkovací jazyky HTML a XML, formátovací jazyk CSS, transformační jazyk XSLT a skriptovací jazyk JavaScript. Rozebírá bezpečnostní rizika a způsoby zabezpečení aplikace proti XSS útokům a SQL Injection. Dále se zabývá analýzou návrhu systému obsahujícího znaky trendu Web 2.0 a jeho praktickou realizací. Výsledkem je informační portál, který umožňuje všem registrovaným uživatelům sdílet s ostatními informace. Systém umožňuje přikládání souborů, vkládání mapy či videa.
|
|
Nástroj pro výpočet vnitřního výnosového procenta (IRR - internal rate of return)
Husák, Petr ; Felix, Martin (oponent) ; Dydowicz, Petr (vedoucí práce)
Diploma thesis deals with the development of IRR tool for the ABC s.r.o. company. IRR tool is used for monitoring the internal rate of return of investments, which are offered as products of the company. Goal of this thesis is to add this tool to one of the company’s platforms and give the employees option to take a deeper look into the calculations of this rate. Tool will be developed in Visual Studio and will be used to support analytical thinking of employees and overall satisfaction of clients.
|
|
Návrh části informačního systému pro podporu schvalovacích procesů
Slanař, Matěj ; Motl,, Zdeněk (oponent) ; Dydowicz, Petr (vedoucí práce)
Tato práce na téma „Návrh části informačního systému“ se snaží navrhnout řešení a automatizovat proces schvalovacího řízení na základě žádostí interních zaměstnanců společnosti. Analyzuje stávající informační systém společnosti a samotnou problematiku schvalovacích procesů a jejich začlenění do informačního systému jako jeho část. Za použití datových a funkčních modelů definuje procesy problematiky a provede nás celým postupem architektury softwaru. Práce definuje i technologie, které budou použity pro pozdější vývoj aplikace a slouží jako podklad vývojovému týmu.
|
|
Moderní technologie pro vývoj J2EE aplikací
Ondrušek, Libor ; Očenášek, Pavel (oponent) ; Trchalík, Roman (vedoucí práce)
Tato bakalářská práce by měla jednoduchým způsobem ukázat využitelnost moderních technologií pro vývoj rozsáhlých podnikových aplikací a názorným způsobem přiblížit vývoj takovýchto aplikací na praktickém příkladu. Jádrem práce je teoretický rozbor technologií Java, zejména vývojových rámců Spring a Hibernate. Teoretická část je názorně doplněna praktickou implementací.
|